﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml.Linq;
using ProjectBase.Core;

namespace $safeprojectname$
{
    public class Const
    {
        #region sign and compare const

        /// <summary>
        ///     Contains "*"
        /// </summary>
        public const string Asterisk = "*";

        /// <summary>
        ///     Contains " = "
        /// </summary>
        public const string Equal = " = ";

        /// <summary>
        ///     Contains " &gt; "
        /// </summary>
        public const string Great = " > ";

        /// <summary>
        ///     Contains " &gt;= "
        /// </summary>
        public const string GreatEqual = " >= ";

        /// <summary>
        ///     Contains " &lt; "
        /// </summary>
        public const string Less = " < ";

        /// <summary>
        ///     Contains " &lt;= "
        /// </summary>
        public const string LessEqual = " <= ";

        /// <summary>
        ///     Contains " &lt;&gt; "
        /// </summary>
        public const string NotEqual = " <> ";

        /// <summary>
        ///     Contains "%"
        /// </summary>
        public const string Percentage = "%";

        public static readonly IDictionary<Sign, string> Signs = new Dictionary<Sign, string>
        {
            {Sign.Less, Less},
            {Sign.LessOrEqual, LessEqual},
            {Sign.Equal, Equal},
            {Sign.GreaterOrEqual, GreatEqual},
            {Sign.Greater, Great},
            {Sign.NotEqual, NotEqual},
        };

        #endregion sign and compare const

        #region NH Factory

        public static readonly XNamespace NHibernateNs = "urn:nhibernate-configuration-2.2";
        public const string SessionFactory = "session-factory";
        public const string Name = "name";
        public const string DefaultFactory = "DefaultFactory";

        #endregion NH Factory
    }
}